;; This file contains Scheme interface functions planning

;; Perform control/configuration for a unit
(send Unit Msg1 [Msg2 ...]) ;--> Unit

;; Load an LV2 plugin and create handler
(lv2-load Path) ;--> LV2Unit

;; Create a message representing a note
(note note-specifier) ;--> Message

;; Create a message representing a chord
(chord chord-specifier) ;--> Message

;; Create a message representing a MIDI event
(midi ...) ;--> Message

;; Schedule a message sending to a Unit
(sched Time Unit Message) ;--> Scheduler event

;; Display a list of available ports
(show-ports Unit)

;; Recursively show connections starting from given unit
(connections-tree Unit)

;; Show all available units
(show-units)
